Настройка сервера лицензий (Mac OS X)
 
 
 

Настройка сервера лицензий осуществляется таким образом, чтобы можно было управлять лицензиями на продукт Autodesk, полученными с помощью программы активации сетевой лицензии.

Чтобы настроить автоматический запуск сервера лицензий

Прежде чем приступить к настройке сервера лицензий, убедитесь в том, что перечисленные ниже действия выполнены:

  1. Создайте папку с именем NLM в исходной папке. Например, /Users/<идентификатор пользователя>/NLM.
  2. Перенесите файлы lmgrd, adskflex, lmutil и файл лицензии имеющегося программного продукта (.lic) в папку NLM, которая была создана на шаге 1.
  3. Создайте папку StartupItems (если она еще не создана) в папке /Library, используя для этого команду sudo. Например, sudo mkdir StartupItems.
  4. Создайте папку элементов, подлежащих запуску, например /Users/<идентификатор пользователя>/adsknlm.
  5. Создайте исполняемый файл сценария, например adsknlm, для чего введите в окне терминала следующее:
    ПримечаниеИмя исполняемого файла сценария должно совпадать с именем созданной папки.
    #!/bin/sh
    ./etc/rc.common
    StartService ()
    {
       ConsoleMessage “Starting Autodesk Network License Manager”
       /Users/<идентификатор пользователя>/NLM/lmgrd -c\
       /Users/<идентификатор пользователя>/NLM/productlicense.lic -l\
       /Users/<идентификатор пользователя>/NLM/debug.log
       }
       StopService ()
    {
       ConsoleMessage “Stopping Autodesk Network License Manger”
       /Users/<идентификатор пользователя>/NLM/lmutil lmdown -q -all -force
       }
       Restart Service ()
       {
       ConsoleMessage “Restarting Autodesk Network License Manger”
       /Users/<идентификатор пользователя>/NLM/lmutil lmreread
    }
    RunService “$1”
  6. Предоставьте разрешение на выполнение сценария, для чего в окне терминала введите следующее:
    chmod +x adsknlm
  7. Создайте файл списка свойств с именем StartupParameters.plist и добавьте его в созданную папку, для чего в окне терминала введите следующее:
    {
    Description =”Autodesk Network License Manager”;
    Provides =(“adsknlm”)
    OrderPreference =”None”;
    Messages=
    {
    start= “Starting Autodesk Network Manager Service”;
    stop= “Stopping Autodesk Network Manager Servce”;
    };
    }
    {
  8. Переместите папку элементов, подлежащих запуску, в папку /Library/StartupItems/ и измените разрешение на соответствующую папку, для чего в окне терминала введите следующее:
    ПримечаниеИз соображений безопасности владельцем папки элементов запуска должен быть root, а в случае группы - wheel. Для папки должно быть установлено разрешение 755.
    sudo mv /Users/<идентификатор пользователя>/adsknlm/ /Library/StartupItems/
    sudo chown root /Library/StartupItems/adsknlm/
    sudo chgrp wheel /Library/StartupItems/adsknlm/
    sudo chmod 755 /Library/StartupItems/adsknlm/
    sudo chown root /Library/StartupItems/adsknlm/*
    sudo chgrp wheel /Library/StartupItems/adsknlm/*
  9. В результате созданная папка должна выглядеть примерно так:
    drwxr-xr-x 4 root wheel 136 Jul 31 01 01:50
    drwxr-xr-x 3 root wheel 102 Jul 30 01 21:59
    -rw-r--r-- 1 root wheel 204 Jul 30 20:16 StartupParameters.plist
    -rwxr-xr-x 1 root wheel 417 Jul 31 00:45 adsknlm
  10. Перезагрузите Mac и в файле debug.log (/Users/<идентификатор пользователя>/NLG/) убедитесь в том, что запуск lmgrd и adskflex выполнен успешно.
ПримечаниеПрежде, чем на сервере лицензий приступать к каким-либо действиям по обслуживанию системы, обратитесь к Остановка работы и перезапуск сервера лицензий.